package com.shell.customer.base.service;

import com.shell.bee.persistence.service.PersistentService;
import com.shell.customer.accreditation.vo.CusOptVo;
import com.shell.customer.po.CusOpt;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public abstract interface CusOptService extends PersistentService<CusOpt> {
	public abstract CusOpt getLatestOpt(@Param("cusId") String paramString);

	public abstract List<CusOptVo> getPreviousOpts(String paramString);

	public abstract CusOpt getLastOptByState(String paramString1, String paramString2, String paramString3);

	public abstract CusOpt getLatestOptReadOnly(@Param("cusId") String paramString);
}
